* { margin:0; padding:0; }
html,body{ height:100%;}
body{margin:0;padding:0; background-color:#fff;}
body,div,p,span,footer{margin:0; padding:0;}
img{ border: 0;}

.hidden { display:none;}
.wrapper { min-height:100%; _height:100%;}

.log{ background:url(../images/bg_01.jpg) repeat-x; background-color:#FFF;}
.lo_main{ margin:200px auto auto auto; width:571px;}
.top01,.middle01,.bottom01{ float:left;}
.middle01{ background:url(../images/login_02.jpg) no-repeat; width:571px; height:257px;}
  .tab01{ float:right; font-size:14px; color:#102d59; margin:30px auto auto auto;}
  .tab01 td{ height:44px; vertical-align:middle;}
  .img_01{ float:left; padding:3px 0 0 5px;}
  .s_01{ font-size:12px; float:left; margin:10px auto auto 5px;}
  .s_01 a{ color:#36F; text-decoration:none;}
  .s_01 a:hover{ color:#F60; text-decoration:underline;}
  .td_s01{ width:220px;}
  .s_02{ font-size:12px; float:left; margin:auto 20px auto 10px; }
  .r01{ text-align:right;}
  .inp01,.inp02{ float:left; background:url(../images/inp_01.jpg) no-repeat;  height:28px; border:none; line-height:28px; font-size:14px; padding:0 6px; margin:0;}
  .inp01{width:231px;}
  .inp02{width:80px;}
  .btn01,.btn02{ width:87px; height:30px; color:#fff; font-size:14px; font-weight:bold; border:none; margin-right:20px;}
  .btn01{ background:url(../images/btn_01.gif) no-repeat;}
  .btn02{ background:url(../images/btn_02.gif) no-repeat;}
  
.top02{ background:url(../images/bg_02.jpg) repeat-x; height:113px;}
  .lk01{ font-size:12px; color:#FFF; float:right; top:86px; right:10px; line-height:14px; position:absolute; z-index:10;}
  .lk01 a{ text-decoration:none; color:#FF0;}
  .lk01 a:hover{ color:#6FC;}

.ind{ background-color:#fff;}
  .ind_top{ background:url(../images/bg01.jpg) repeat-x; height:133px;}
    .bg_a{}
    .logo_01{position:absolute; z-index:10; top:32px; left:190px;}
    .tx01{ text-align:right; font-size:12px; color:#242424; float:right; top:80px; right:20px; line-height:20px; position:absolute; z-index:20; }
    .tx02{ font-size:14px; float:right; top:10px; right:28px; position:absolute; z-index:20;}
    .tx02 a{ text-decoration:none; color:#F60;}
    .tx02 a:hover{ color:#fffc00;}
    .s_03{ color:#002aff;}
    .s_04{ color:#F30;}
  
  .content{overflow:hidden;}
  .footer{ font-size:14px; height:28px; background-color:#e7e7e7;margin-top:-28px; text-align:center; color:#094368;}
    .footer p{ padding-top:6px;}